﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000D37 RID: 3383
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class PlayerSettingInfo : IMessage<PlayerSettingInfo>, IMessage, IEquatable<PlayerSettingInfo>, IDeepCloneable<PlayerSettingInfo>, IBufferMessage
	{
		// Token: 0x17002AD3 RID: 10963
		// (get) Token: 0x060097B0 RID: 38832 RVA: 0x0019465C File Offset: 0x0019285C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<PlayerSettingInfo> Parser
		{
			get
			{
				return PlayerSettingInfo._parser;
			}
		}

		// Token: 0x17002AD4 RID: 10964
		// (get) Token: 0x060097B1 RID: 38833 RVA: 0x00194663 File Offset: 0x00192863
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return PlayerSettingInfoReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17002AD5 RID: 10965
		// (get) Token: 0x060097B2 RID: 38834 RVA: 0x00194675 File Offset: 0x00192875
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return PlayerSettingInfo.Descriptor;
			}
		}

		// Token: 0x060097B3 RID: 38835 RVA: 0x0019467C File Offset: 0x0019287C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerSettingInfo()
		{
		}

		// Token: 0x060097B4 RID: 38836 RVA: 0x00194684 File Offset: 0x00192884
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerSettingInfo(PlayerSettingInfo other) : this()
		{
			this.aAFJGNNAPFC_ = other.aAFJGNNAPFC_;
			this.jLIPPMHELFF_ = other.jLIPPMHELFF_;
			this.lEALOPKFPPE_ = other.lEALOPKFPPE_;
			this.mOMAEKCODKG_ = other.mOMAEKCODKG_;
			this.aFDCJBKGNPJ_ = other.aFDCJBKGNPJ_;
			this.bJADALJFKAB_ = other.bJADALJFKAB_;
			this.oDBLDNFKIAF_ = other.oDBLDNFKIAF_;
			this.gIGFGKBKNJD_ = other.gIGFGKBKNJD_;
			this.dEMOBHBJNDI_ = other.dEMOBHBJNDI_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x060097B5 RID: 38837 RVA: 0x00194714 File Offset: 0x00192914
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerSettingInfo Clone()
		{
			return new PlayerSettingInfo(this);
		}

		// Token: 0x17002AD6 RID: 10966
		// (get) Token: 0x060097B6 RID: 38838 RVA: 0x0019471C File Offset: 0x0019291C
		// (set) Token: 0x060097B7 RID: 38839 RVA: 0x00194724 File Offset: 0x00192924
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool AAFJGNNAPFC
		{
			get
			{
				return this.aAFJGNNAPFC_;
			}
			set
			{
				this.aAFJGNNAPFC_ = value;
			}
		}

		// Token: 0x17002AD7 RID: 10967
		// (get) Token: 0x060097B8 RID: 38840 RVA: 0x0019472D File Offset: 0x0019292D
		// (set) Token: 0x060097B9 RID: 38841 RVA: 0x00194735 File Offset: 0x00192935
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool JLIPPMHELFF
		{
			get
			{
				return this.jLIPPMHELFF_;
			}
			set
			{
				this.jLIPPMHELFF_ = value;
			}
		}

		// Token: 0x17002AD8 RID: 10968
		// (get) Token: 0x060097BA RID: 38842 RVA: 0x0019473E File Offset: 0x0019293E
		// (set) Token: 0x060097BB RID: 38843 RVA: 0x00194746 File Offset: 0x00192946
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool LEALOPKFPPE
		{
			get
			{
				return this.lEALOPKFPPE_;
			}
			set
			{
				this.lEALOPKFPPE_ = value;
			}
		}

		// Token: 0x17002AD9 RID: 10969
		// (get) Token: 0x060097BC RID: 38844 RVA: 0x0019474F File Offset: 0x0019294F
		// (set) Token: 0x060097BD RID: 38845 RVA: 0x00194757 File Offset: 0x00192957
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool MOMAEKCODKG
		{
			get
			{
				return this.mOMAEKCODKG_;
			}
			set
			{
				this.mOMAEKCODKG_ = value;
			}
		}

		// Token: 0x17002ADA RID: 10970
		// (get) Token: 0x060097BE RID: 38846 RVA: 0x00194760 File Offset: 0x00192960
		// (set) Token: 0x060097BF RID: 38847 RVA: 0x00194768 File Offset: 0x00192968
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool AFDCJBKGNPJ
		{
			get
			{
				return this.aFDCJBKGNPJ_;
			}
			set
			{
				this.aFDCJBKGNPJ_ = value;
			}
		}

		// Token: 0x17002ADB RID: 10971
		// (get) Token: 0x060097C0 RID: 38848 RVA: 0x00194771 File Offset: 0x00192971
		// (set) Token: 0x060097C1 RID: 38849 RVA: 0x00194779 File Offset: 0x00192979
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool BJADALJFKAB
		{
			get
			{
				return this.bJADALJFKAB_;
			}
			set
			{
				this.bJADALJFKAB_ = value;
			}
		}

		// Token: 0x17002ADC RID: 10972
		// (get) Token: 0x060097C2 RID: 38850 RVA: 0x00194782 File Offset: 0x00192982
		// (set) Token: 0x060097C3 RID: 38851 RVA: 0x0019478A File Offset: 0x0019298A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool ODBLDNFKIAF
		{
			get
			{
				return this.oDBLDNFKIAF_;
			}
			set
			{
				this.oDBLDNFKIAF_ = value;
			}
		}

		// Token: 0x17002ADD RID: 10973
		// (get) Token: 0x060097C4 RID: 38852 RVA: 0x00194793 File Offset: 0x00192993
		// (set) Token: 0x060097C5 RID: 38853 RVA: 0x0019479B File Offset: 0x0019299B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool GIGFGKBKNJD
		{
			get
			{
				return this.gIGFGKBKNJD_;
			}
			set
			{
				this.gIGFGKBKNJD_ = value;
			}
		}

		// Token: 0x17002ADE RID: 10974
		// (get) Token: 0x060097C6 RID: 38854 RVA: 0x001947A4 File Offset: 0x001929A4
		// (set) Token: 0x060097C7 RID: 38855 RVA: 0x001947AC File Offset: 0x001929AC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool DEMOBHBJNDI
		{
			get
			{
				return this.dEMOBHBJNDI_;
			}
			set
			{
				this.dEMOBHBJNDI_ = value;
			}
		}

		// Token: 0x060097C8 RID: 38856 RVA: 0x001947B5 File Offset: 0x001929B5
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as PlayerSettingInfo);
		}

		// Token: 0x060097C9 RID: 38857 RVA: 0x001947C4 File Offset: 0x001929C4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(PlayerSettingInfo other)
		{
			return other != null && (other == this || (this.AAFJGNNAPFC == other.AAFJGNNAPFC && this.JLIPPMHELFF == other.JLIPPMHELFF && this.LEALOPKFPPE == other.LEALOPKFPPE && this.MOMAEKCODKG == other.MOMAEKCODKG && this.AFDCJBKGNPJ == other.AFDCJBKGNPJ && this.BJADALJFKAB == other.BJADALJFKAB && this.ODBLDNFKIAF == other.ODBLDNFKIAF && this.GIGFGKBKNJD == other.GIGFGKBKNJD && this.DEMOBHBJNDI == other.DEMOBHBJNDI && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x060097CA RID: 38858 RVA: 0x00194880 File Offset: 0x00192A80
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.AAFJGNNAPFC)
			{
				num ^= this.AAFJGNNAPFC.GetHashCode();
			}
			if (this.JLIPPMHELFF)
			{
				num ^= this.JLIPPMHELFF.GetHashCode();
			}
			if (this.LEALOPKFPPE)
			{
				num ^= this.LEALOPKFPPE.GetHashCode();
			}
			if (this.MOMAEKCODKG)
			{
				num ^= this.MOMAEKCODKG.GetHashCode();
			}
			if (this.AFDCJBKGNPJ)
			{
				num ^= this.AFDCJBKGNPJ.GetHashCode();
			}
			if (this.BJADALJFKAB)
			{
				num ^= this.BJADALJFKAB.GetHashCode();
			}
			if (this.ODBLDNFKIAF)
			{
				num ^= this.ODBLDNFKIAF.GetHashCode();
			}
			if (this.GIGFGKBKNJD)
			{
				num ^= this.GIGFGKBKNJD.GetHashCode();
			}
			if (this.DEMOBHBJNDI)
			{
				num ^= this.DEMOBHBJNDI.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x060097CB RID: 38859 RVA: 0x00194987 File Offset: 0x00192B87
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x060097CC RID: 38860 RVA: 0x0019498F File Offset: 0x00192B8F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x060097CD RID: 38861 RVA: 0x00194998 File Offset: 0x00192B98
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.AAFJGNNAPFC)
			{
				output.WriteRawTag(16);
				output.WriteBool(this.AAFJGNNAPFC);
			}
			if (this.ODBLDNFKIAF)
			{
				output.WriteRawTag(24);
				output.WriteBool(this.ODBLDNFKIAF);
			}
			if (this.DEMOBHBJNDI)
			{
				output.WriteRawTag(32);
				output.WriteBool(this.DEMOBHBJNDI);
			}
			if (this.LEALOPKFPPE)
			{
				output.WriteRawTag(64);
				output.WriteBool(this.LEALOPKFPPE);
			}
			if (this.JLIPPMHELFF)
			{
				output.WriteRawTag(72);
				output.WriteBool(this.JLIPPMHELFF);
			}
			if (this.GIGFGKBKNJD)
			{
				output.WriteRawTag(88);
				output.WriteBool(this.GIGFGKBKNJD);
			}
			if (this.MOMAEKCODKG)
			{
				output.WriteRawTag(96);
				output.WriteBool(this.MOMAEKCODKG);
			}
			if (this.BJADALJFKAB)
			{
				output.WriteRawTag(112);
				output.WriteBool(this.BJADALJFKAB);
			}
			if (this.AFDCJBKGNPJ)
			{
				output.WriteRawTag(120);
				output.WriteBool(this.AFDCJBKGNPJ);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x060097CE RID: 38862 RVA: 0x00194AB8 File Offset: 0x00192CB8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.AAFJGNNAPFC)
			{
				num += 2;
			}
			if (this.JLIPPMHELFF)
			{
				num += 2;
			}
			if (this.LEALOPKFPPE)
			{
				num += 2;
			}
			if (this.MOMAEKCODKG)
			{
				num += 2;
			}
			if (this.AFDCJBKGNPJ)
			{
				num += 2;
			}
			if (this.BJADALJFKAB)
			{
				num += 2;
			}
			if (this.ODBLDNFKIAF)
			{
				num += 2;
			}
			if (this.GIGFGKBKNJD)
			{
				num += 2;
			}
			if (this.DEMOBHBJNDI)
			{
				num += 2;
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x060097CF RID: 38863 RVA: 0x00194B4C File Offset: 0x00192D4C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(PlayerSettingInfo other)
		{
			if (other == null)
			{
				return;
			}
			if (other.AAFJGNNAPFC)
			{
				this.AAFJGNNAPFC = other.AAFJGNNAPFC;
			}
			if (other.JLIPPMHELFF)
			{
				this.JLIPPMHELFF = other.JLIPPMHELFF;
			}
			if (other.LEALOPKFPPE)
			{
				this.LEALOPKFPPE = other.LEALOPKFPPE;
			}
			if (other.MOMAEKCODKG)
			{
				this.MOMAEKCODKG = other.MOMAEKCODKG;
			}
			if (other.AFDCJBKGNPJ)
			{
				this.AFDCJBKGNPJ = other.AFDCJBKGNPJ;
			}
			if (other.BJADALJFKAB)
			{
				this.BJADALJFKAB = other.BJADALJFKAB;
			}
			if (other.ODBLDNFKIAF)
			{
				this.ODBLDNFKIAF = other.ODBLDNFKIAF;
			}
			if (other.GIGFGKBKNJD)
			{
				this.GIGFGKBKNJD = other.GIGFGKBKNJD;
			}
			if (other.DEMOBHBJNDI)
			{
				this.DEMOBHBJNDI = other.DEMOBHBJNDI;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x060097D0 RID: 38864 RVA: 0x00194C28 File Offset: 0x00192E28
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x060097D1 RID: 38865 RVA: 0x00194C34 File Offset: 0x00192E34
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 64U)
				{
					if (num <= 24U)
					{
						if (num == 16U)
						{
							this.AAFJGNNAPFC = input.ReadBool();
							continue;
						}
						if (num == 24U)
						{
							this.ODBLDNFKIAF = input.ReadBool();
							continue;
						}
					}
					else
					{
						if (num == 32U)
						{
							this.DEMOBHBJNDI = input.ReadBool();
							continue;
						}
						if (num == 64U)
						{
							this.LEALOPKFPPE = input.ReadBool();
							continue;
						}
					}
				}
				else if (num <= 88U)
				{
					if (num == 72U)
					{
						this.JLIPPMHELFF = input.ReadBool();
						continue;
					}
					if (num == 88U)
					{
						this.GIGFGKBKNJD = input.ReadBool();
						continue;
					}
				}
				else
				{
					if (num == 96U)
					{
						this.MOMAEKCODKG = input.ReadBool();
						continue;
					}
					if (num == 112U)
					{
						this.BJADALJFKAB = input.ReadBool();
						continue;
					}
					if (num == 120U)
					{
						this.AFDCJBKGNPJ = input.ReadBool();
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04003A26 RID: 14886
		private static readonly MessageParser<PlayerSettingInfo> _parser = new MessageParser<PlayerSettingInfo>(() => new PlayerSettingInfo());

		// Token: 0x04003A27 RID: 14887
		private UnknownFieldSet _unknownFields;

		// Token: 0x04003A28 RID: 14888
		public const int AAFJGNNAPFCFieldNumber = 2;

		// Token: 0x04003A29 RID: 14889
		private bool aAFJGNNAPFC_;

		// Token: 0x04003A2A RID: 14890
		public const int JLIPPMHELFFFieldNumber = 9;

		// Token: 0x04003A2B RID: 14891
		private bool jLIPPMHELFF_;

		// Token: 0x04003A2C RID: 14892
		public const int LEALOPKFPPEFieldNumber = 8;

		// Token: 0x04003A2D RID: 14893
		private bool lEALOPKFPPE_;

		// Token: 0x04003A2E RID: 14894
		public const int MOMAEKCODKGFieldNumber = 12;

		// Token: 0x04003A2F RID: 14895
		private bool mOMAEKCODKG_;

		// Token: 0x04003A30 RID: 14896
		public const int AFDCJBKGNPJFieldNumber = 15;

		// Token: 0x04003A31 RID: 14897
		private bool aFDCJBKGNPJ_;

		// Token: 0x04003A32 RID: 14898
		public const int BJADALJFKABFieldNumber = 14;

		// Token: 0x04003A33 RID: 14899
		private bool bJADALJFKAB_;

		// Token: 0x04003A34 RID: 14900
		public const int ODBLDNFKIAFFieldNumber = 3;

		// Token: 0x04003A35 RID: 14901
		private bool oDBLDNFKIAF_;

		// Token: 0x04003A36 RID: 14902
		public const int GIGFGKBKNJDFieldNumber = 11;

		// Token: 0x04003A37 RID: 14903
		private bool gIGFGKBKNJD_;

		// Token: 0x04003A38 RID: 14904
		public const int DEMOBHBJNDIFieldNumber = 4;

		// Token: 0x04003A39 RID: 14905
		private bool dEMOBHBJNDI_;
	}
}
